export interface cameraInfoVO {
  /**
   * 主键
   */
  cameraInfoId: string | number;

  /**
   * 备注
   */
  remark: string;

  /**
   * 园区id
   */
  parkId: string | number;

  /**
   * 设备id
   */
  equipmentId: string | number;

  /**
   * 状态（1：启用；2：停用；）
   */
  status: number;

  /**
   * 设备名称
   */
  equipmentName: string;

  /**
   * 在线状态（1：在线；0：离线；）
   */

}

export interface cameraInfoForm extends BaseEntity {
  /**
   * 主键
   */
  cameraInfoId?: string | number;

  /**
   * 设备名称
   */
  equipmentName?: string;

  /**
   * 设备类型
   */
  cameraType?: number;



  /**
   * 备注
   */
  remark?: string;

  /**
   * 园区id
   */
  parkId?: string | number;

  /**
   * 设备id
   */
  equipmentId?: string | number;

  /**
   * 状态（1：启用；2：停用；）
   */
  status?: number;

  /**
   * 设备列表
   */
  equipmentIdList?: Array<string | number>;

  /**
   * 摄像头分组id
   */
  cameraGroupId?: string | number;

  /**
   * 设备标识码
   */
  nodeId?: string;

  /**
   * 设备编码
   */
  equipmentCode?: string;

  /**
   * 楼栋id
   */
  parkBuildingId?: string | number;

  /**
   * 楼栋名称
   */
  parkBuildingName?: string;

  /**
   * 楼栋区域id
   */
  parkBuildingAreaId?: string | number;

  /**
   * 楼栋区域名称
   */
  parkBuildingAreaName? : string;

  /**
   * 楼栋区域楼层id
   */
  parkBuildingFloorId?:string | number;

  /**
   * 楼栋区域楼层名称
   */
  parkBuildingFloorName?: string;

  /**
   * 运行状态
   */
  onlineStatus?: number;


}

export interface cameraInfoQuery extends PageQuery {

  /**
   * 园区id
   */
  parkId?: string | number;

  /**
   * 设备id
   */
  equipmentId?: string | number;

  /**
   * 状态（1：启用；2：停用；）
   */
  status?: number;

  /**
   * 
   */
  groupId?: number;

    /**
     * 日期范围参数
     */
    params?: any;

    equipmentName?: string ;

    cameraGroupName?: string ;

    equipmentCode?: string ;

    cameraType?: string ;

    nodeId?: string ;

    startTime?: string ;

    endTime?: string ;
}



